//
//  LoginModel.swift
//  SouWeiLaiSwift
//
//  Created by yxl on 2022/4/22.
//

import Foundation
import HandyJSON
import Realm
import RealmSwift

class LoginModel : Object,HandyJSON{
    @objc var elapsed : String?
    @objc var expiretime : String?
    @objc var headimgurl : String?
    @objc dynamic var is_binding : Bool = false
    @objc dynamic var is_niu : Bool = false
    @objc var merchid : String?
    @objc var nickname : String?
    @objc var nntb_bind : String?
    @objc var shop_bobi_url : String?
    @objc var shop_credit3_url : String?
    @objc var token : String?
    @objc var uid : String?
    @objc var url : String?
    
    //重写 Object.primaryKey() 可以设置模型的主键。
    //声明主键之后，对象将被允许查询，更新速度更加高效，并且要求每个对象保持唯一性。
    //一旦带有主键的对象被添加到 Realm 之后，该对象的主键将不可修改。
    override static func primaryKey() -> String? {
        return "uid"
    }
    required override init() {super.init()}
}
